import http from './http';

export default {
  /**
   * 获取用户信息
   *
   * @param {*} params
   * @returns
   */
  // getUserMsg(params) {
  //   return http.get('/app/home/index', { params });
  // },
  
  /**
   * 获取用户信息
   *
   * @param {*} data
   * @returns
   */
  //  wechatInfo(data) {
  //   return http.post('/wechat/wechatInfo', data);
  // },

  /**
   * 获得充值套餐列表
   *
   * @param {*} params
   * @returns
   */
  list_by_ids(params) {
    return http.get("/app-api/product/pecharge/list-by-ids", { params })
  },

  /**
   * 创建订单
   *
   * @param {*} data
   * @returns
   */
  order_create(data) {
    return http.post("/app-api/trade/order/create", data)
  },

  /**
   * 提交支付订单
   *
   * @param {*} data
   * @returns
   */
  pay_order(data) {
    return http.post(`/app-api/pay/order/submit`, data)
  },

  /**
   * 微信小程序的一键登录
   *
   * @param {*} data
   * @returns
   */
  weixin_mini_app_login(data) {
    return http.post("/app-api/member/auth/weixin-mini-app-login", data)
  },

  /**
   * 社交快捷登录，使用 code 授权码
   *
   * @param {*} data
   * @returns
   */
  social_login(data) {
    return http.post("/app-api/member/auth/social-login", data)
  },
  
  /**
   * 创建微信 JS SDK 初始化所需的签名
   *
   * @param {*} data
   * @returns
   */
  getJsapiSignature(data) {
    return http.post(`/app-api/member/auth/create-weixin-jsapi-signature?url=${data}`)
  },
};
